//empty
function isEmpty(nameP,formP){
	if(!S(nameP,formP)){
		return true;
	}
	else if(S(nameP,formP).value!=""){
			return false;
	}
	
	return true;
}

//checked
function isChecked(nameP,formP){
	if(getSelectedStr(nameP,formP)==""){
		return false;
	}
	return true;
}

//float
function isFloat(nameP,formP){
	var re = /^[0-9]+.?[0-9]$/;
		
	if (!re.test(S(nameP,formP).value)){    
			return false;
	}
	return true;

}

//int
function isInt(nameP,formP){
	var re=/^[1-9][0-9]*$/;
	if(!re.test(S(nameP,formP).value)){
		return false;
	}
	return true;
}


//number
function isNumber(nameP,formP){
	var re=/^[0-9]*$/;
	if(!re.test(S(nameP,formP).value)){
		return false;
	}
	return true;
}
/**
 * 表单值验证类
 * create by mo_yq5 on 2011-08-09
 * mo_yq5@163.com
 */
function Validate(formIdP){
	/**
	 * 表单ID
	 */
	var formId=formIdP;
	
	/**
	 * 指定表单ID
	 */
	this.setFormId=function(formIdP){
		formId=formIdP;
	};
	
	/**
	 * 是否为空
	 * @param fieldIdP 表单项ID
	 * @returns {Boolean}
	 */
	this.isEmpty=function(fieldIdP){
		if(!$E(fieldIdP,formId).attr("value")){
			return true;
		}
		else{
			return false;
		}
	};
	
	/**
	 * 是否为金额
	 * @param fieldIdP 表单项ID
	 * @returns {Boolean}
	 */
	this.isMoney=function(fieldIdP){
		var p=/^\-?\d+\.?\d*$/;
		if(p.test($E(fieldIdP,formId).attr("value"))){
		   return true;
		} 
		return false;
	};
	
	/**
	 * 单选框（或复选框）是否选中
	 * @param fieldIdP 表单项ID
	 * @returns {Boolean}
	 */
	this.isChecked=function(fieldIdP){
		if(formId){
			if($("#"+formId+" input[name='"+fieldIdP+"']:checked").length>0){
				return true;
			};
		}
		else{
			if($("input[name='"+fieldIdP+"']:checked").length>0){
				return true;
			};
		}
		return false;
	};
	/**
	 * 比较两个表单项的值是否相等
	 * @param fieldId1P
	 * @param fieldId2P
	 * @returns {Boolean}
	 */
	this.isEquals=function(fieldId1P,fieldId2P){
		if($E(fieldId1P,formId).attr("value")==$E(fieldId2P,formId).attr("value")){
			return true;
		}
		return false;
	};

	/**
	 * 是否为整型数据
	 */
	this.isInt=function(fieldIdP){
		var re=/^[1-9][0-9]*$/;
		if(!re.test($E(fieldIdP,formId).attr("value"))){
			return false;
		}
		return true;
	};
	
	/**
	 * 是否为浮点型数据
	 */
	this.isFloat=function(fieldIdP){
		var re = /^[0-9]+.?[0-9]$/;
		if (!re.test($E(fieldIdP,formId).attr("value"))){    
				return false;
		}
		return true;
	};



	//number
	function isNumber(nameP,formP){
		var re=/^[0-9]*$/;
		if(!re.test(S(nameP,formP).value)){
			return false;
		}
		return true;
	}
	
}